send a shudder down one's spine - Turkish English Dictionary